﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Configuration;

namespace Viewer.Base.Config
{
    public class ViewerConstant
    {
        #region Details Form Type
        public enum DetailsFormType
        {
            None,
            Add = 1,
            Edit = 2,
            View = 3,
            Copy = 4
        };

        #endregion

        #region GridIDList
        public enum GridID
        {
            None,
            GRIDID_HISTORY_GENERAL = 99
        };
        #endregion 

        #region FilePath
        public const string FILEPATH_GRIDCOMMAND_XML = "~/Base/Config/GridCommand.xml";
        public const string FILEPATH_Report_XML = "~/resources/ReportConstant.xml";
        #endregion

        #region ReportConstant
        public const string NgoaiNgu = "Ngoại Ngữ";
        public const string TrinhDoChuyenMon = "Trình Độ Chuyên Môn";
        public const string TrinhDoTinHoc = "Trình Độ Tin Học";
        public const string BangCap = "Bằng Cấp";
        public const string LiLuanChinhTri = "Lí Luận Chính Trị";
        public const string QuanLiNhaNuoc = "Quản Lí Nhà Nước";
        public const string NgheNghiep = "Nghề Nghiệp";
        public class NameReport
        {
            public const string NSNgheNghiep = "Nghề Nghiệp";
            public const string NSChuyenNganh = "Chuyên Ngành";
            public const string NSNgachCongChuc = "Ngạch Công Chức";
            public const string NSTrinhDoChuyenMon = "Trình Độ Chuyên Môn";
            public const string NSBangCap = "Bằng Cấp";
            public const string NSQuanLiNhaNuoc = "Quản Lí Nhà Nước";
            public const string NSLiLuanChinhTri = "Lí Luận Chính Trị";
            public const string NSTrinhDoNgoaiNgu = "Trình Độ Ngoại Ngữ";
            public const string NSTinHoc = "Tin Học";
            public const string NSNghiPhep = "Nghỉ Phép";
            public const string NSHopDong = "Hợp Đồng";
            public const string NSBacLuong = "Bậc Lương";
            public const string NSPhuCapChucVu = "Phụ Cấp Chức Vụ";
            public const string NSPhuCapKhac = "Phụ Cấp Khác";
            public const string NSPhanBoHopDong = "Phân Bố Hợp Đồng";
            public const string NSDaoTao = "Đào Tạo";
            public const string NSKhenThuong = "Khen Thưởng";
            public const string NSKiLuat = "Kỉ Luật";
            public const string NSThayDoiSoLuongNhanVien = "Thay Đổi Số Lượng Nhân Viên";
            public const string NSBaoCaoNgach = "Báo Cáo Nghề";
            public const string NSBaoCaoNghe = "Báo Cáo Ngạch";
            public const string NSBaoCaoNhanVien = "Báo Cáo Nhân Viên";
            public const string NSTiLeNamNu = "Tỉ Lệ Nam Nữ";

        }
        public class ReportURL
        {
            public const string RptPhanBoNgheNghiep = "RptPhanBoNgheNghiep";
            public const string RptPhanBoNgachCongChuc = "RptPhanBoNgachCongChuc";
            public const string RptChuyenNganh = "RptChuyenNganh";
            public const string RptTrinhDoChuyenMon = "RptTrinhDoChuyenMon";
            public const string RptBangCap = "RptBangCap";
            public const string RptLiLuanChinhTri = "RptLiLuanChinhTri";
            public const string RptQuanLiNhaNuoc = "RptQuanLiNhaNuoc";
            public const string RptNgoaiNgu = "RptNgoaiNgu";
            public const string RptTrinhDoTinHoc = "RptTrinhDoTinHoc";
            public const string RptNghiPhep = "RptNghiPhep";
            public const string RptPhanBoHopDong = "RptPhanBoHopDong";
            public const string RptBacLuong = "RptBacLuong";
            public const string RptChucVu = "RptChucVu";
            public const string RptPhuCapKhac = "RptPhuCapKhac";
            public const string RptDaoTao = "RptDaoTao";
            public const string RptKhenThuong = "RptKhenThuong";
            public const string RptKiLuat = "RptKiLuat";
            public const string RptThayDoiSoLuongNhanVien = "RptThayDoiSoLuongNhanVien";
            public const string RptBaoCaoNgheTheoNam = "RptBaoCaoNgheTheoNam";
            public const string RptBaoCaoNgachTheoNam = "RptBaoCaoNgachTheoNam";
            public const string RptBaoCaoNhanVien = "RptBaoCaoNhanVien";
            public const string RptTiLeNamNu = "RptTiLeNamNu";
        }
        public static string ReportUrl = System.Configuration.ConfigurationManager.AppSettings["ReportUrl"];
        public static string ReportHeight = System.Configuration.ConfigurationManager.AppSettings["heightReport"];
        #endregion

        #region History
        public const string History_ActionTypeNameAdd = "Tạo mới";
        public const string History_ActionTypeNameEdit = "Sửa";
        public const string History_ActionTypeNameDelete = "Xóa";
        #endregion

    }
}